package jge.window;

import jge.window.impl.AWTWindow;

public class JGEWindowFactory {
	public static enum WINDOWAPI {
		AWT
	}
	
	public JGEWindowFactory() {
		
	}
	
	public static JGEWindow createWindow(WINDOWAPI api, String title, int width, int height, boolean fullscreen) {
		switch (api) {
		case AWT:
			return (JGEWindow) new AWTWindow(title, width, height, fullscreen);
			
		default:
			// TODO: LOG ERRORS
			return null;
		}
	}
}
